草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

objective-c - 自定义 UITableViewCell NSUnknownKeyException

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*TodoListTableIdentifier=@"TodoListTableIdentifier";TodoTableViewCellController*cell=(TodoTableViewCellController*)[tableViewdequeueReusableCellWithIdentifier:TodoListTableIdentifier];

ios - 让 UITableViewCell 显示没有红色减号的删除按钮

我想实现一个UITableView,当我在ViewController中按下一个按钮时,我可以在单元格右侧看到删除按钮,但看不到红色按钮单元格左侧的减号圆圈。对此有什么想法吗? 最佳答案 只是一种方法:在View上有一个删除按钮并为其分配一个方法在此方法中,将BOOLisDeleteEnabled(或任何您命名的名称)切换为TRUE重新加载UITableView并在cellForRowAtIndexPath中检查该BOOL值如果TRUE则加载所有UITableViewCell作为自定义单元格上面有删除按钮(您需要设置选择器方法删除一

ios - willTransitionToState (UITableViewCell) 在某些情况下不被调用

我想要实现的目标我有一个自定义的UITableViewCell,其中包含一个用于就地编辑的UITextField。当UITableView处于编辑模式时,应启用cell的字段,但在显示单元格的删除确认时不。我是如何实现的我将UITableViewCell子类化并覆盖了它的willTransitionToState方法:-(void)willTransitionToState:(UITableViewCellStateMask)state{[superwillTransitionToState:state];self.nameField.enabled=!(state&UITableVi

ios - 在 UISwipeActionsConfiguration iOS 11 中更改文本和图像的颜色 - Xamarin/Swift

我有这个适用于iOS11的UISwipeActionsConfiguration这个代码看起来像publicoverrideUISwipeActionsConfigurationGetLeadingSwipeActionsConfiguration(UITableViewtableView,NSIndexPathindexPath){vardefinitionAction=ContextualDefinitionAction(indexPath.Row);varflagAction=ContextualFlagAction(indexPath.Row);varleadingSwipe=

ios - UITableViewCell 如何与其 UITableView 通信?

我目前正在创建一个自定义GridView,这意味着我正在创建一个与UITableView有很多共同点的类。我想要做对的一件事是单元格和GridView的通信。因此我想知道TableView单元格如何与其TableView对话。例如,单元格如何通知TableView它的删除按钮被点击并且单元格需要从TableView中删除?有几种可能的情况,但我不确定Apple使用的是哪一种,因为UITableView或UITableViewCell的header揭示了这一点(或者我忽略了什么).最终,目标是让单元格和GridView私下通信,即不公开任何公共(public)方法或协议(protocol

ios - swift : Play a Facebook Video using an AVPlayer

我需要为我的iOS应用播放来自多个视频源(Facebook和Instagram)的视频。我使用视频URL创建了一个AVPlayerItem,它适用于Instagram,但不适用于facebook。网址布局如下:Instagram:https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4Facebook:https://www.facebook.com/video/embed?video_id=xxx有没有办法在AVPlayer中播放Facebook视频,还是应该使用UIWebview? 最佳答案

ios - UITableView 滑动手势与 UITableViewCell 滑动冲突

以下是我编写的用于在UITableView上滑动2根手指的代码:UISwipeGestureRecognizer*leftSwipe=[UISwipeGestureRecognizernew];[leftSwipeaddTarget:selfaction:@selector(nextDay)];leftSwipe.numberOfTouchesRequired=2;leftSwipe.direction=UISwipeGestureRecognizerDirectionLeft;leftSwipe.delegate=self;[leftSwipesetCancelsTouchesInV

ios - UITableViewCell setSelected :animated called twice on iPad

我的iPhone应用程序上有一个自定义的UITableViewCell,我有一个自定义的setSelected:animated方法。我的应用程序在iPhone上运行完美,但是,我开始将我的应用程序移植到iPad。我已经复制了完全相同的Storyboard,没有做任何更改,但是现在当我选择我的单元格时,我的setSelected:animated方法被调用了两次(使用相同的参数)。我可以通过检查iPad等来“处理”这种情况,但这是一种不好的做法。它在iPhone上调用一次但在iPad上调用两次的原因可能是什么?(均为iOS7.0.3)表格View的属性完全相同(我已经复制了iPhone

ios - UITableViewCell 中的内容未显示

我在使用UITableViewCell时遇到问题。我的Storyboard中有一个ViewController,它连接到名为MainViewController的ViewController。它包含一个带有3个标签的UITableViewCell。UITableViewCell连接到类MTTableViewCell。//MTTableViewCell.h#import@interfaceMTTableViewCell:UITableViewCell@property(strong,nonatomic)IBOutletUILabel*mainLabel;@property(strong,

ios - 在动画期间防止 UITableViewCell 布局

我有一个UIViewController,在UINavigationController中有一个UITableView。当我用隐藏导航栏时[self.navigationControllersetNavigationBarHidden:YESanimated:YES];表格View被调整大小,一个新的单元格显示在底部。此单元格将其subview布局在隐藏导航栏的动画中。有没有办法从动画中排除单元格的布局? 最佳答案 您可以通过实现UITableViewDelegate方法tableView:willDisplayCell:forRo